Skip to content

[AgentX][Dsv4] SGLang update - #3426

Open
Oasis-Git wants to merge 4 commits into
mainfrom
config/dsv4-b300-sglang-agentx-update
Open

Oasis-Git wants to merge 4 commits into
mainfrom
config/dsv4-b300-sglang-agentx-update

Conversation

@Oasis-Git

Copy link
Copy Markdown
Collaborator

B300 curve update

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the contribution!

  • Review: If this PR changes files owned by someone other than a repository admin or @SemiAnalysisAI/core, ask one eligible CODEOWNER to complete the latest PR_REVIEW_CHECKLIST.md before contacting a core maintainer on Slack. Follow the template exactly, including As a PR reviewer and CODEOWNER, I have reviewed this and have, so sign-off verification triggers.
  • PR verification: Sweeps only run on labeled PRs. Add full-sweep-fail-fast (strongly recommended); use full-sweep-enabled only when matrix jobs should continue after a failure.
  • After merging: PR authors must ensure all GitHub Actions jobs pass. Transient failures often pass on rerun; see how to rerun failed jobs.
中文

感谢你的贡献!

  • **审阅:**如果 PR 修改的文件归属于仓库管理员及 @SemiAnalysisAI/core 之外的 CODEOWNER,请先联系一位有资格的 CODEOWNER 填写最新的 PR_REVIEW_CHECKLIST.md,再通过 Slack 联系核心维护者。必须严格遵循模板,并保留 As a PR reviewer and CODEOWNER, I have reviewed this and have,才能触发签核验证。
  • **PR 验证:**扫描仅在带有标签的 PR 上运行。强烈建议添加 full-sweep-fail-fast;仅当需要矩阵任务在失败后继续运行时才使用 full-sweep-enabled。
  • **合并后:**PR 作者必须确保所有 GitHub Actions 任务通过。临时性失败通常可以通过重新运行恢复;参见重新运行失败任务的说明。

@github-actions

github-actions Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed this PR and found no bugs. Because it touches configs/nvidia-master.yaml (a CODEOWNERS-protected file) and adds a new model-branch to a benchmark script with several performance-tuning constants, a human look would still be worthwhile.

What was reviewed:

  • The new $MODEL-conditional branches in dsv4_fp4_b300_sglang_mtp.sh (SPEC_ARGS/ROUTER_ARGS refactor, HiCache ratio, prefill-decode-interval, chunked-prefill flags, MEM_FRACTION_STATIC).
  • Router failure isolation: --disable-health-check already applies to both model variants (line ~310), so the new EAGLE-only --disable-circuit-breaker doesn't remove an existing guard.
  • The unconditional MEM_FRACTION_STATIC=0.84 for DeepSeek-V4-Pro sits inside the TP>=8 branch's sibling scope, but the new nvidia-master.yaml recipe only exercises tp:8, so the documented TP<8 (DEP4) 0.902-minimum concern isn't reached by this config.
  • perf-changelog.yaml addition is appended at the tail, consistent with the append-only convention.
Extended reasoning...

The diff extends a B300/FP4/SGLang agentic benchmark script with a second model branch (EAGLE spec-decoding vs DSPARK), adds one new recipe to the CODEOWNERS-protected configs/nvidia-master.yaml, and appends one perf-changelog entry at the tail (no rewritten history). No security-sensitive surface (auth, crypto, permissions) is touched; the risk is purely in benchmark tuning correctness (spec-decoding params, mem-fraction overrides, router flags). Deciding factor for defer over approve: configs/nvidia-master.yaml is owned by specific CODEOWNERS, and the change carries several magic tuning constants whose correctness can't be fully validated from the diff alone.

This review covers commit e83cbd3, which is no longer the latest commit on this pull request; later commits are not covered by it.

更新 B300 DSV4 性能。
补充 B300 DSV4 TP8 低延迟并发点 1、2、4、8、16、32。
DSV4 低延迟配置使用明确的 decode CUDA graph 参数,修复新镜像的 CLI 歧义错误。
添加 B300 DSV4 TP4 低延迟测试点,并保留现有 TP8 和 DP8 配置。
@Oasis-Git
Oasis-Git force-pushed the config/dsv4-b300-sglang-agentx-update branch from 033cc79 to 2e46f34 Compare September 25, 2026 20:30
@functionstackx

Copy link
Copy Markdown
Collaborator

InferenceX has switched away from unmaintainable bash scripts to YAML files that don't repeat the same stuff over and over again. Please merge the latest main into this PR: we have migrated single-node AgentX onto native srt-slurm (#3428), so AgentX configs are now declarative YAML recipes, not per-config 1000+ line bash slop scripts. Please also delete the old benchmarks/single_node/** scripts (see this recipe for the new format).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants